﻿namespace JxcLite.Pages.Report;

/// <summary>
/// 进货明细表页面。
/// </summary>
[Route("/rms/ImportDetail")]
[Menu(AppConstant.Report, "进货明细表", "table", 1)]
public class ImportDetail : BillDetail
{
    protected override string Type => BillType.Import;
}

/// <summary>
/// 进退货明细表页面。
/// </summary>
[Route("/rms/ImportReturnDetail")]
[Menu(AppConstant.Report, "进退货明细表", "table", 2)]
public class ImportReturnDetail : BillDetail
{
    protected override string Type => BillType.ImportReturn;
}

/// <summary>
/// 销货明细表页面。
/// </summary>
[Route("/rms/ExportDetail")]
[Menu(AppConstant.Report, "销货明细表", "table", 3)]
public class ExportDetail : BillDetail
{
    protected override string Type => BillType.Export;
}

/// <summary>
/// 销退货明细表页面。
/// </summary>
[Route("/rms/ExportReturnDetail")]
[Menu(AppConstant.Report, "销退货明细表", "table", 4)]
public class ExportReturnDetail : BillDetail
{
    protected override string Type => BillType.ExportReturn;
}